<?php

class BWGControllerSlideshow {
  ////////////////////////////////////////////////////////////////////////////////////////
  // Events                                                                             //
  ////////////////////////////////////////////////////////////////////////////////////////
  ////////////////////////////////////////////////////////////////////////////////////////
  // Constants                                                                          //
  ////////////////////////////////////////////////////////////////////////////////////////
  ////////////////////////////////////////////////////////////////////////////////////////
  // Variables                                                                          //
  ////////////////////////////////////////////////////////////////////////////////////////
  ////////////////////////////////////////////////////////////////////////////////////////
  // Constructor & Destructor                                                           //
  ////////////////////////////////////////////////////////////////////////////////////////
  public function __construct() {
  }
  ////////////////////////////////////////////////////////////////////////////////////////
  // Public Methods                                                                     //
  ////////////////////////////////////////////////////////////////////////////////////////
  public function execute($params = array(), $from_shortcode = 0, $bwg = 0) {
    $this->display($params, $from_shortcode, $bwg);
  }
  public function save_comment()
  {
     $image_id = $_POST['image_id'];
     $comment_author = $_POST['comment_author'];
     $comment = $_POST['comment'];
     echo $image_id.$comment_author.$comment;
     require_once WD_BWG_DIR . "/frontend/models/BWGModelSlideshow.php";
     $model = new BWGModelSlideshow();
     $model->insert_image_comment($image_id,$comment_author,$comment);

  }

  public function delete_comment()
  {
     $comment_id = $_POST['comment_id'];
     require_once WD_BWG_DIR . "/frontend/models/BWGModelSlideshow.php";
     $model = new BWGModelSlideshow();
     $model->delete_comment($comment_id);
     die();
  }
  public function display($params, $from_shortcode = 0, $bwg = 0) {
    require_once WD_BWG_DIR . "/frontend/models/BWGModelSlideshow.php";
    $model = new BWGModelSlideshow();

    require_once WD_BWG_DIR . "/frontend/views/BWGViewSlideshow.php";
    $view = new BWGViewSlideshow($model);
    
    $view->display($params, $from_shortcode, $bwg);
  }
  ////////////////////////////////////////////////////////////////////////////////////////
  // Getters & Setters                                                                  //
  ////////////////////////////////////////////////////////////////////////////////////////
  ////////////////////////////////////////////////////////////////////////////////////////
  // Private Methods                                                                    //
  ////////////////////////////////////////////////////////////////////////////////////////
  ////////////////////////////////////////////////////////////////////////////////////////
  // Listeners                                                                          //
  ////////////////////////////////////////////////////////////////////////////////////////
}